package com.wkbb.sports.mapper;

import com.wkbb.common.dto.ResultDTO;
import com.wkbb.sports.dto.MetaverseClockInDto;
import com.wkbb.sports.model.MetaverseActivityLocation;
import com.wkbb.sports.model.MetaverseClockIn;
import com.wkbb.sports.model.MetaverseID;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface MetaverseActivityMapper {

    int insertMetaverseActivityLocationList(List<MetaverseActivityLocation> list);

    List<MetaverseActivityLocation> getMetaverseActivityLocationList();
    MetaverseActivityLocation getMetaverseActivityLocation(@Param("id") Long id);

    int insertMetaverseID(MetaverseID data);

    MetaverseID getMetaverseIDByUserId(@Param("userId") Long userId);

    int insertMetaverseClockIn(MetaverseClockIn data);

    List<MetaverseClockInDto> getClockInList(Map<String, Object> params);
    MetaverseClockIn getClockIn(MetaverseClockIn data);

    int updateMetaverseClockIn(MetaverseClockIn data);
}